Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush Python API
      • ZBrush GoZ API
      • Code Examples on Github
    • Forum
    • Downloads
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Categories
      • Overview
      • News & Information
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • General Talk
    • Unread
    • Recent
    • Tags
    • Users
    • Login

    Old BUG, new version?

    SDK Help
    0
    5
    810
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Helper
      last edited by

      THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

      On 06/01/2003 at 10:09, xxxxxxxx wrote:

      User Information:
      Cinema 4D Version:   8.012 
      Platform:      
      Language(s) :     C++  ;

      ---------
      I have followed the SDK documentation. I have spent days trying to figure this one out. The same problem was in v7.303 and I believe it was Philip Losch who said it was a bug and it would be addressed. It has seemingly not been addressed and remains a roadblock to us finishing our renderer. This is a very serious issue and should be addressed ( as well as the NULL objects being removed from various SendModelingCommands ). 
      I would like the source code to be compiled and the issue to be acknowledged ( again ).
      http://www.bhodinut.com/forum/viewtopic.php?p=2464#2464
      David Farmer - bhodiNUT

      1 Reply Last reply Reply Quote 0
      • H
        Helper
        last edited by

        THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

        On 08/01/2003 at 02:16, xxxxxxxx wrote:

        "[mime type text/plain was deactivated by an board admin, therefore this attachment is not displayed]" - It's a good thing you reported this in three places... 😉
        I've tried the code and can confirm that it seems hard to create hard edges when any kind of antialiasing is on. I couldn't locate the previous correspondence you refer to. (If possible, try to give a date and or excerpt from such old mails.)
        My guess is that the reason that your square isn't perfectly hard is that the filters look on more than the current pixel. Try for example the Cone filter at 0% for hard edges. (But that'll destroy the rest of the AA.)
        I'll post an internal question if it's possible to use ExecuteLine() to apply effects after the antialiasing pass.

        1 Reply Last reply Reply Quote 0
        • H
          Helper
          last edited by

          THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

          On 08/01/2003 at 02:28, xxxxxxxx wrote:

          Oh, and as to your hidden comments in the .cpp-file:
          * Again I couldn't find any correspondence that indicate that the NULL behaviour would change. As back then the recommendation still is to use an empty polygon object (PolygonObject::Alloc(0,0)) instead for these structural NULLs. (Too much depended on this collapsing of NULL hierarchies internally.)
          * As to CalcHardShadows() : yes, please do try it out! All accounts I have say that it should have been fixed. (I don't know the issues well enough to confirm it myself.)

          1 Reply Last reply Reply Quote 0
          • H
            Helper
            last edited by

            THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

            On 08/01/2003 at 03:10, xxxxxxxx wrote:

            I just got the reply that there's no direct way to write non-AAed data in ExecuteLine(). However, a suggested workaround is to do this: store the line values into a buffer and write it in Execute() using your own filter functions into the image.
            Hope this helps!

            1 Reply Last reply Reply Quote 0
            • H
              Helper
              last edited by

              THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

              On 08/01/2003 at 09:19, xxxxxxxx wrote:

              I could have done that all along. It just makes the result look unprofessional. Aack, seems like a hack. Not something I would push upon paying users. VELMA shelved...  🙂
              >
              > **** 
              >
              > Quote: Originally posted by Mikael Sterner on 08  January 2003
              >
              > * * *
              >
              > I just got the reply that there's no direct way to write non-AAed data in ExecuteLine(). However, a suggested workaround is to do this: store the line values into a buffer and write it in Execute() using your own filter functions into the image.
              >
              > Hope this helps!
              >
              > * * *

              1 Reply Last reply Reply Quote 0
              • First post
                Last post