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/08/30 06:26] – [CG App Shortcut Compare Table] 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 148: Line 163:
   * alt + RMB click   * alt + RMB click
  
 +===== Material and Shader in Blender 3D =====
 +
 +  * unlike Maya, material is stored in data, and show in the list of material choice for objects
 +  * there is no material grid view of all material created, but only from those dropdown list for object shader
 +  * in the Shader Editor panel, it only shows current select object's material, the whole panel is belong to current active object,
 +    * the Shader editor top dropdown UIs, it is active object material slots (how many material connected to this object) and material list in current file.
 +  * Note, blender can create material and if no object use them, they are considered as unuse blenddata (unused datablocks), when save file, they will be delete, so your material library wont store if not used in each file.
 +  * 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
 +
 +  * 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 178: Line 205:
  
  
-====== Plugins ======+====== Addon Plugins ======
  
-  * Text FX: http://codeofart.com/text-fx/+  * save selected as 
 +    * https://github.com/Tilapiatsu/blender-export_as_blend
  
 +  * 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 207: 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.1661840786.txt.gz
  • Last modified: 2022/08/30 06:26
  • by ying