The intention with pyglet sprites is to show off pixel art: for pixel art
to look nice if must be represented on the screen in the exact form that
the art is created. With sub-pixel positioning OpenGL will blend pixels,
making them blurry when they should be crisp. When using a sprite sheet,
you will get artefacts from bordering sprites in a sheet.
Richard
On 27 October 2015 at 15:54, Leif Theden <[email protected]> wrote:
> What problems does the Sprite subpixel rendering cause with sprite
> sheets? I'm curious, because I think that its pretty important to make
> pyglet sprites look nice. Without subpixel rendering, the graphics look
> dated, pixel graphics or not.
>
> On Monday, October 26, 2015 at 8:35:45 PM UTC-5, Richard Jones wrote:
>>
>> The intention with the current setting is that pixel art is not affected
>> by sprite rendering, especially with source textures coming from sprite
>> sheets. This is very important, and I would strongly resist any move to
>> disable pixel alignment in sprite rendering.
>>
>> On 26 October 2015 at 22:39, Rob <[email protected]> wrote:
>>
>>> Currently development takes place in the default branch on bitbucket.
>>> Mostly quality work on tests and on using future for py2/3 compliance.
>>> At the moment I am refactoring/reworking the media drivers.
>>>
>>> Rob
>>>
>>> Op maandag 26 oktober 2015 09:19:14 UTC+1 schreef Benjamin Moran:
>>>
>>>> I don't have a preference on this, but I suppose people making pixel
>>>> art style games would like the current default.
>>>>
>>>> ( By the way, speaking of pyglet 1.3, is there some branch where
>>>> development is taking place? I wasn't able to find it last I checked.)
>>>>
>>>>
>>>> On Monday, October 26, 2015 at 12:54:12 PM UTC+9, Leif Theden wrote:
>>>>>
>>>>> Currently, the defaults in pyglet sprites is to render them at
>>>>> integer/pixel precision. I wonder if we could change that from 'pixel
>>>>> precision' to 'subpixel precision' as the default? The rendering quality
>>>>> is pretty obvious, and makes motion and sprite rotation very smooth,
>>>>> especially on low resolution displays (which are still very common
>>>>> 1366x768, etc).
>>>>>
>>>>> Unless anyone objects, I'm going to let this topic sit for a week or
>>>>> so, then open an issue. Maybe we could change the default in the pyglet
>>>>> 1.3 release.
>>>>>
>>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "pyglet-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/pyglet-users.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
> You received this message because you are subscribed to the Google Groups
> "pyglet-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/pyglet-users.
> For more options, visit https://groups.google.com/d/optout.
>
--
You received this message because you are subscribed to the Google Groups
"pyglet-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pyglet-users.
For more options, visit https://groups.google.com/d/optout.