Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Advanced RenderMan

    Advanced RenderMan

    Anthony A. Apodaca · 1999

    ProgrammingComputer Science
    Open LibraryAmazon
    Stats for nerds
    3recommend
    6mentions
    6people
    2013–2026years
    50% recommend50% neutral

    Mentions per year

    20132015201720192021202320252026

    What Hacker News says

    1. reactivenzMar 2023
      Yes, classic book where from 90's like "The Renderman Companion" or "Advanced RenderMan", and then there is toolings books, for each tool. I used to own many Maya books and 3DS Max books.
      thread
    2. joshuakJul 2015
      I started working with RenderMan in 1988/89. If you're a programmer then I think the RIB interface is even easier then using GUI tools like Blender. It can be very fun to play with directly. Feed the following text into `prman`.

        Display "hacker news" "framebuffer" "rgba"
        Projection "perspective" "fov" [45]
        Translate 0 0 10
        WorldBegin
          Translate 0 -1 0
          Rotate 120 -1 0 0
          Geometry "teapot"
        WorldEnd
      
      Then check out the Steve Upstill book "The Renderman Companion", "Advanced RenderMan" by Tony Apodaca and Larry Gritz, and the spec[1] for reference.

      You can learn a lot of creative skills, geometry, animation, math, and technology from this simple interface. Note how rotations are in degrees, and commands are easily human readable. The interface was designed to be useable by people as easily as by software ("WorldBegin", cute and intuitive). Key things to remember when playing around with the RIB interface:

      It's a 'right handed' coordinate system, so use your right hand to model the axis (perpendicular index finder, thumb, and middle finder form the axis). Put your thumb along the positive axis to visualize things like rotation. Above I use a negative 1 x axis (vector) to rotate 120 degrees so I can visualize the direction of rotation by pointing my right thumb to the right (negative x axis), and the direction my fingers curl is the direction of rotation.

      The transformation hierarchy makes it easy to control and reason about transformations without resorting to matrix math. Use that to create easy to manipulate groups. The relevant commands are:

        # parent object
        TransformBegin
          Translate x y z
          Rotate angle x_axis y_axis z_axis
          Scale x y z
          Skew angle dx1 dy1 dz1 dx2 dy2 dz2
          # child object
          TransformBegin
            # Translate x y z...
            # ... invoke geometry
          TransformEnd
        TransformEnd
      
      
      1: http://renderman.pixar.com/products/rispec/rispec_pdf/RISpec...
      thread
    3. KeyframeJul 2013
      Why did it seem unstable? I didn't get that impression from Apodaca's book: Advanced Renderman. Seemed like a really cool place with a bit of shuffling between Lucas and Jobs later. I always wondered why Pat Hanrahan wasn't more prominent in Pixar... then I looked him up. I haven't realized he co-founded Tableau.
      thread
    4. virtualritzMar 2026
      > Turns out those functions were basically a verbatim copy of Inigo Quilez's work.

      Are they? A lot of these were used by people >20 years before Inigo wrote his blog posts. I wrote RenderMan shaders for VFX in the 90's professionally; you think about the problem, you "discover" (?) the math.

      So they were known because they were known (a lot of them are also trivial).

      Inio's main credit is for cataloging them, especially the 3D ones, and making this knowledge available in one place, excellently presented.

      And of course, Shadertoy and the community and giving this knowledge a stage to play out in that way. I would say no one deserves more credit for getting people hooked on shader writing and proceduralism in rendering than this man.

      But I would not feel bad about the math being regurgiated by an LLM.

      There were very few people writing shaders (mostly for VFX, in RenderMan SL) in the 90's and after.

      So apart from the "Texturing and Modeling -- A Procedural Approach" book, the "The RenderMan Companion" and "Advanced RenderMan", there was no literature. The GPU Gems series closed some gaps in later years.

      The RenderMan Repository website was what had shader source and all pattern stuff was implict (what we call 2D SDFs today) beause of the REYES architecture of the renderers.

      But knowledge about using SDFs in shaders mostly lived in people's heads. Whoever would write about it online would thus get quoted by an LLM.

      thread
    5. djmipsAug 2020
      the author directly addresses this with a nod to Advanced Renderman here: https://iquilezles.org/www/articles/checkerfiltering/checker...
      thread
    6. gdubsMay 2013
      Yep. A "Ray Server" technique where PRMan farmed out calls trace() calls to BMRT was used in "A Bug's Life" for the glass bottles at the grasshopper's hideout. All other reflection and refraction were done using 'standard-issue' environment maps.

      Source: Apodaca,Gritz, Advanced Renderman -- MK 2000.

      thread

    Related

    Cover of The RenderMan companion
    2013–2026

    The RenderMan companion

    Steve Upstill
    3 recommend · 7
    Cover of Realistic Ray Tracing
    2015–2017

    Realistic Ray Tracing

    Peter Shirley
    3 recommend · 5
    Cover of Principles of digital image synthesis
    2011–2022

    Principles of digital image synthesis

    Andrew S. Glassner
    2 recommend · 4
    Cover of Physically Based Rendering
    2010–2026

    Physically Based Rendering

    Matt Pharr
    92 recommend · 157
    Ray Tracing in One WeekendPeter Shirley
    2016–2026

    Ray Tracing in One Weekend

    Peter Shirley
    48 recommend · 84
    Cover of Real-time rendering
    2008–2026

    Real-time rendering

    Tomas Möller
    34 recommend · 54
    Cover of Advanced animation and rendering techniques
    2018–2023

    Advanced animation and rendering techniques

    Alan H. Watt
    2 recommend · 3
    The Book of Shaders
    2015–2026

    The Book of Shaders

    39 recommend · 59