appwiki:blender3d

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
appwiki:blender3d [2022/09/02 06:19] – [Material and Shader in Blender 3D] yingappwiki:blender3d [2023/12/08 04:06] (current) – [Interface] ying
Line 19: Line 19:
 </code> </code>
   * restart blender, you should be able to call “from PySide2 import QtWidgets,QtCore,QtGui” without issue   * restart blender, you should be able to call “from PySide2 import QtWidgets,QtCore,QtGui” without issue
 +
 +====== Common Task in Blender ======
 +
 +**set camera clipping distance**
 +  - viewport, press N, to bring up tool panel, in View tab, set the far clip distance
  
 ====== Blender Shortcut ====== ====== Blender Shortcut ======
Line 48: Line 53:
 | paint select | c | | | paint select | c | |
 | soft select | o | | | soft select | o | |
-| obj/vtx,edge,face mode | tab,ctrl+tab | RMB markmenu, script |+| obj/vtx,edge,face mode | tab,<del>ctrl+tab</del>1,2,| RMB markmenu, script |
 | hide operate axis handle | ctrl+space | q | | hide operate axis handle | ctrl+space | q |
  
Line 128: Line 133:
   * display vertex count: viewport overlay icon on View3D, check statistics   * display vertex count: viewport overlay icon on View3D, check statistics
     * for show selected vertex count: select object, shift+h to hide other, view count, then alt+h/undo to show all     * for show selected vertex count: select object, shift+h to hide other, view count, then alt+h/undo to show all
 +
 +===== Interface =====
 +
 +**show selected vertex count and vertex count**
 +  * go Preference Interface > Status Bar : check Scene statistics,
 +  * then at bottom it shows statistc \\ {{:appwiki:blender3d:blender_btm_statistics.png|}}
 +
 +**show vertex index**
 +  * go Preference > Interface > Display : Developer Extra checked
 +  * go viewport option > Developer : check Indice
 ===== Layout in Blender 3D ===== ===== Layout in Blender 3D =====
  
Line 157: Line 172:
   * in Outliner, choce Blender File instead Scene in 2nd dropdown, you can see the tree of blend data structure, all materials currently there is under Material tree node.   * in Outliner, choce Blender File instead Scene in 2nd dropdown, you can see the tree of blend data structure, all materials currently there is under Material tree node.
   * **in short**, if you want keep your shader network builds, you need to assign them to something to hold reference to them   * **in short**, if you want keep your shader network builds, you need to assign them to something to hold reference to them
 +
 +  * also, you can't reuse nodes directly cross different materials, you need to select nodes and create Node Group
 +    * Group nodes will be shown in shade edit Add menu>Group> yourGroupNode
 ===== UV unwrap in Blender 3D ===== ===== UV unwrap in Blender 3D =====
  
Line 187: Line 205:
  
  
-====== Plugins ======+====== Addon Plugins ====== 
 + 
 +  * save selected as 
 +    * https://github.com/Tilapiatsu/blender-export_as_blend
  
   * Text FX: http://codeofart.com/text-fx/   * Text FX: http://codeofart.com/text-fx/
 +    * https://codeofart.gumroad.com/l/Animax
  
 +  * layout manager:  
 +    * (free) Workspace Manager for Blender 
 +      * https://tingjoybits.gumroad.com/l/yyoghm?layout=profile 
 +    * (paid) Layout Manager 
 +      * https://blendermarket.com/products/layout-manager
 ====== Blender Automation ====== ====== Blender Automation ======
  
Line 216: Line 242:
 </code> </code>
  
 +====== Blender Research ======
 +
 +===== Vertex density check =====
 +
 +  * (most useful) https://blender.stackexchange.com/questions/90992/is-there-a-way-to-compute-vertex-density
 +  * (useful) Blender 2.76 Overview: Point Density : https://www.youtube.com/watch?v=ESZsWNCfpPU
 +  * http://builder.openhmd.net/blender-hmd-viewport-temp/render/cycles/nodes/types/textures/point_density.html
 +  * https://blender.stackexchange.com/questions/243289/how-to-combine-vertex-groups-and-texture-as-density-map-in-geometry-nodes
 +  * Blender 2.74: Point Density Texture in Cycles: https://www.youtube.com/watch?v=9FV03stf6X0
 +  * https://blender.stackexchange.com/questions/62505/point-density-doesnt-render
 +  * Blender Tutorial - Point density based pattern: https://www.youtube.com/watch?v=KogFovV-QoA
 +  * https://blenderartists.org/t/point-density-particles-not-rendering-when-object-is-big/681320
 +  * Datamap Visualization in Blender 3.0 Geometrynodes: https://www.youtube.com/watch?v=uwCCCR_BLdQ
 +
 +  * basically, use point density node in material setup to show the point density info as color
 +    * (**first**), go Render setting tab, change render from Eevee render to Cycle CPU render
 +    * use object vertex as info to fit the object per material, and assign that material to that object
 +    * radius is vertex search radius, which decide how the density amount calculated
 +    * resolution is actual dot render, 100 is 100x100 pixel render for each dot. dont need so high res sharp dots, as they will blend together
 +{{:appwiki:blender3d:blender_density_map_setup.png|}}
 +
 +===== Blender Material Concept =====
 +
 +  * You can view material list in > Outliner [data api view]
 +  * You can check per object material usage case in > Outliner [scene view], expand the object arrow
 +    * You can also check per object material usage case in > Material tab panel (object selection required)
 +  * You can swith/edit object material in > Shader Editor (shift F3)
 +    * object selection required
 +    * if object is not assigned to any material, a New button is there instead
 +  * In viewport, you can view material on object as result of (Preview material view) or (render material view)
 +    * note, the (render material view) is linked to the > Render tab setting
 +    * some material like Point Density can only be used in Cycle CPU render setting, so make sure Render tab is set properly for the render material view to work
 +    * the default render preview is from Eevee GPU render.
 +
 +{{:appwiki:blender3d:blender_material_concept_publish.png|}}
 +
 +===== Blender Material - create height map from 3d geo =====
 +
 +ref:
 +  * create height map from mesh
 +    * https://blender.stackexchange.com/questions/105283/create-height-bitmap-from-mesh
 +  * bake texture
 +    * https://brandonsdrawings.com/texture-baking/
 +
 +the reverse process: 
 +  * texture driven to mesh : https://www.youtube.com/watch?v=McALCOr39rY
  • appwiki/blender3d.1662099544.txt.gz
  • Last modified: 2022/09/02 06:19
  • by ying