Documentation
vvvv gamma
vvvv beta
Forum
Blog
Users
Userlist
For Hire!
Educational Institutions
Businesses
Userpages
Connections
Diaspora
Flickr
Github
Soundcloud
Twitter
Vimeo
Contributions
Downloads
vvvv gamma
vvvv beta
vvvv beta previews
Store
vvvv
»
Documentation
»
Topics
»
Graphics
» node13 rendering techniques I
This site relies heavily on Javascript. You should enable it if you want the full experience.
Learn more.
node13 rendering techniques I
acl(admin devvvv vvvvgroup)
goals:
overview of DX11 nodes
2d: renderer, quad, textures, using textureFX
3d: geometry + effects, creating geometries, instancing
basic shader coding
textureFX
recreate 20HZ:
https://vimeo.com/30668685
overview
2D Basics
Renderer
most common: Renderer (DX11), Renderer (DX11 TempTarget), Preview (DX11.Texture)
depthbuffer:
Depth Buffer Mode: Standard
Enable Depth Buffer: 1
antialiasing
AA Sample per Pixel
Primitives
Quad, FullscreenQuad, Text
Textures
filetexture
texture out from renderer
DX9ToDX11 -> htmltexture
textureFX: replacing modules, show unc/lecloneur fx
preview
Text
advanced options with DirectWrite
vs. html-texture vs. photoshop via SharedTexture
3D
Effects
fx (constant, phong)
geometryFX: show demo
(computeFX)
Geometry
primitives
spreading, consing
loading geometry
creating geometry (geometry buffer, indexed geometry buffer)
topology
check layout-valid on FX-output
rasterizer
Instancing
slicecount am shader = 1 = number of drawcalls
ConstantInstanced
no more megamesh
dynamic buffer per datatype
Layersystem
RenderState
Group
FX
Renderstate (Layer)
Validators
GetSlice
SelectObject
Frustrum
Semantics
Within -> Transforms
details
TextureFX
historisch: unc modules
NOW spreadable!!!
clone template.tfx
set pixelcolor: use input pin: note: was COLOR (semantic) now: <bool color=true;>
show filetexture -> use texTransform pin: note: <bool uvspace=true;>
invert function
grayscale function
show as multipass
PREVIOUS semantics for texture, INITIAL, PASSRESULT0, LASTFRAME
spreadable
show uv
sinus via uv
sampler clamp?
edgedetect pass (neighbourpixels): INVTARGETSIZE
multitexture blend
mask texture
GeometryFX
buffer join to explain vertexData
vsIn -> mr. wiggle
depthmap to vertex.z (kinect?)
FX
vsIn -> mr. wiggle
write constant instanced
dynamicbuffer, instanceid, vertexid, topology
RenderSemantic (S/R for arbitrary constants)
Geometry Shader
add normals
draw a line at every gridpoint + pixelcolor
TimeStamp, PipelineStatistics node
buggers
how to create a texturearray? -> ConstantArray helppatch
how to use resouce pointer?
texture queue? -> SetSlice (texture)
FX: Apply Only?
anonymous user
login
Shoutbox
~4h ago
joreg:
vvvvTv S02E01 is out: Buttons & Sliders with Dear ImGui:
https://www.youtube.com/live/PuuTilbqd9w
~7d ago
joreg:
vvvvTv S02E00 is out: Sensors & Servos with Arduino:
https://visualprogramming.net/blog/2024/vvvvtv-is-back-with-season-2/
~7d ago
joreg:
@fleg
https://rustdesk.com/
~7d ago
fleg:
hey there! What's the best tool for remote work? Teamviewer feels terrible. Thanks!
~21d ago
joreg:
Last call: 6-session vvvv beginner course starting November 4:
https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-part-i/
~1mth ago
joreg:
Missed the last meetup? You can rewatch it here:
https://www.youtube.com/live/MdvTa58uxB0?si=Fwi-9hHoCmo794Ag
~1mth ago
theurbankind:
When is the next big event, like node festival ?
~1mth ago
joreg:
Introducing: Support for RPLidar devices by Slamtec:
https://visualprogramming.net/blog/2024/introducing-support-for-rplidar-devices-by-slamtec/
~1mth ago
joreg:
Join us for the next vvvv meetup on Oktober 17th:
https://visualprogramming.net/blog/2024/25.-vvvv-worldwide-meetup/
~1mth ago
joreg:
6 session beginner course part 2 "Deep Dive" starts January 13th:
https://thenodeinstitute.org/courses/ws24-5-vvvv-beginners-part-ii/