Hammernode1 schreef op 12 augustus 2003 @ 17:05:
De konijnenpantoffels zijn stoer
Oplossing voor dat "kartel" of bleedings probleem: als een BMP renderen en dan in photoshop opslaan als JPG, deze gebruikt blijkbaar een andere compressie techniek die over het algemeen beter is dan die van 3d software. (helaas.....) het is vooral de overgang van een felle kleur naar een donkere achtergrond.
Mijn theorie: doordat de renderer niet weer wat komen gaat kan hij het in de jpg file niet anticiperen, waardoor je dit soort dingen krijgt ?
Greetz Mark
OK, ik zal even vertellen hoe het écht werkt, dan is deze verwarring ook weer weg.
Ten eerste rendert MAX gewoon naar een bmp-format, helemaal geen compressie, elke pixel wordt apart opgeslagen. Dat MAX een scanline-renderer is slaat niet op dat MAX horizontaal lijn voor lijn tekent, maar dat MAX polygonen per horizontale beeldlijn tekent, net zoals game-engines. Het is dus geen raytracer zoals Brazil, die per pixel gaat uitzoeken welk punt op welke polygoon daarbij hoort. MAX is wel een soort tussenvorm, want hij rendert de polygonen per horizontale lijn en dus niet per hele polygoon.
Anyway, dit maakt allemaal geen ene ruk uit voor de compressie, want in MAX zie je gewoon geen errors zoals die rode kartelrand in LiToKi's plaatje. Daarvoor even hoe jpeg-compressie werkt.
In de eerste stap wordt een red/green/blue-pic omgezet naar een hue/saturation/brightness-pic. Daarvan worden hue en saturation opgeslagen op de helft van de resolutie, dus een pic van 100*100 wordt gerescaled naar een pic van 50*50. Brightness is voor het oog veel belangrijker en wordt dus wel op volle resolutie opgeslagen.
Daarna komt de invloed van de app op het eindresultaat. Deze drie kanalen worden nu los van elkaar ingedeeld in vierkante blokken en deze blokken worden gecomprimeerd door middel van een matrix. Deze matrix mogen programma's zelf aanleveren en is ook verschillend afhankelijk van het compressiepercentage dat je in de app instelt.
MAX heeft dus waarschijnlijk gewoon een slechte matrix genomen, Photoshop een goede.